<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // promise代表一个异步操作
        // 1.promise三个状态: pending(等待)  fulfilled(成功)  rejected(失败)
        // 2.实例可以调用三个方法 then catch finally  三个方法中的回调函数都是微任务
        // 3.Promise的静态方法: all() race() reslove()  reject()


        // let p = new Promise((reslove,reject)=>{
        //     // 这里写异步代码---start---
        //     if(异步成功){
        //         reslove()
        //     }else {
        //         reject(error)
        //     }
        //     // ---end-----
        // })
        // // console.log(p);

        // p.then(function(){
        //     console.log(123);
        // }).catch(function(err){
        //     console.log(err);
        // }).finally(function(){
        //     // 无论成功还是失败这里的代码都会执行
        // })

        console.dir(Promise)







    </script>
</body>
</html>